/**
 * 
 */
package com.ermax.aircond.util.service;

import java.util.List;

import com.ermax.aircond.manage.domain.RealTimeControl;

/**
 * @author Eric
 *
 */
public interface MachineCommandService {
		
	public String getTypeString(String type);
	
	public String getOnOffString(String onOff);
	
	public String getOnOffString(boolean onOff);
	
	public String getFanSpeedString(String fanSpeed);
	
	public String getRoomTempString(int roomTemp);
	
	public String getGateTempString(int gateTemp);
	
	public String getDefaultTempString(String defaultTemp);
	
	public String getValveOnOffString(int valueOnOff);
	
	public String getValveLevelString(String level);
	
	public String getMinTempString(int minTemp);
	
	public String getLockString(int lock);
	
	public String getStatusString(int status);
	
	public String getFilterString(int filter);
		
	public String getErrorString(String error);
	
	public int getNid(int gateNo, int deviceNo);
	
	public short getShortNid(int gateNo, int deviceNo);
	
	public String getCommandString(String command);
	
	public List<String> extractMachineData(String data);
	
	public RealTimeControl translateCommand(RealTimeControl realTimeControl, String command);

}
